home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #4 / Amiga Plus CD - 2000 - No. 4.iso / PowerPC / Dev / PPCRelease / Examples / R.Mainz / sc_scripts / slinkppcownstartup.script < prev   
Encoding:
AmigaDOS Script File  |  1998-06-03  |  752 b   |  38 lines

  1. .key EXEC/A,STARTUP/A,OBJS/A/F
  2. .bra {
  3. .ket }
  4.  
  5. ; $VER: SLinkPPCOwnStartup 1.2 (30.1.98)
  6.  
  7. ; install linker libraries on RAM:-Disk
  8. If NOT EXISTS T:SLINKPPCOBJS
  9.     MakeDir T:SLINKPPCOBJS
  10.     Assign SLINKPPCOBJS: T:SLINKPPCOBJS
  11.     Copy CLONE sclib:c_ppc.o sclib:scppc.a sclib:end.o SLINKPPCOBJS:
  12. EndIf
  13.  
  14. FailAt 21
  15.  
  16. ; create work area
  17. If NOT EXISTS "T:q{$$}"
  18.   MakeDir T:q{$$}
  19. EndIf
  20.  
  21. ; copy objects
  22. Copy CLONE {OBJS} T:q{$$}/ QUIET
  23. Copy CLONE {STARTUP} T:q{$$}/startupx.xo QUIET
  24.  
  25. PCD T:q{$$}
  26.     ppc-amigaos-ld -r -o {EXEC} startupx.xo `LIST QUICK NOHEAD FILES PAT="#?.(o|a|elf|lib)"` SLINKPPCOBJS:scppc.a SLINKPPCOBJS:end.o
  27.  
  28.     If EXISTS {EXEC}
  29.         Copy CLONE {EXEC} from{$$}:{EXEC}
  30.     EndIf
  31.  
  32. PCD
  33.  
  34. ; cleanup
  35. Delete >NIL: T:q{$$} QUIET ALL
  36.  
  37. FailAt 10
  38.